// WinApplication.h : main header file for the Application
//
#pragma once

// CWinApplication:
// See WinApplication.cpp for the implementation of this class
//
#include "WinForm.h"
#include "Application.h"
#include "XMLFoundation.h"
#include "ApplicationOptions.h"


class CWinApplication : public CApplication, public XMLObject
{
public:
	CWinApplication();
	~CWinApplication();

private:
	GList m_winFormList;
	CApplicationOptions m_applicationOptions;

public:
	GList * GetWinFormList();
	CApplicationOptions * GetApplicationOptions();

public:
	virtual void MapXMLTagsToMembers();
	DECLARE_FACTORY(CWinApplication , WinApplication )
};